package com.itheima.exception;


import com.itheima.pojo.Result;
import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.bind.annotation.RestControllerAdvice;

//看着是一个全局异常处理器
//首先声明这是一个全局异常处理器
@RestControllerAdvice
public class GloableExceptionHandler {

    //表示该方法负责捕获Exception类以及其子异常
    @ExceptionHandler(Exception.class)
    public Result handle01(Exception e ){

        System.out.println("模拟异常处理：记录日志");
        //抛出异常
        e.printStackTrace();

        return Result.error("该服务器异常，请联系管理员");
    }

}
